import request from 'utils/request'

// 新增订单
export function addOrder(data) {
  return request({
    url: '/CashOrder/Add',
    method: 'post',
    data: data
  })
}
// 余额支付
export function PayBalance(data) {
  return request({
    url: '/CashOrder/PayBalance',
    method: 'post',
    data: data
  })
}
// 取消订单
export function CancleOrder(params) {
  return request({
    url: '/CashOrder/CancleOrder',
    method: 'post',
    params: params
  })
}

// 提交至微信支付

// // 订单列表
// export function getPageList(data) {
//   return request({
//     url: '/CashOrder/GetPageList',
//     method: 'post',
//     data: data
//   })
// }

// //获取订单统计信息
// export function getTotal(DateType) {
//   return request({
//     url: '/CashOrder/GetTotal',
//     method: 'post',
//     data: {
//       DateType: DateType
//     }
//   })
// }

// 获取收银订单统计信息
export function GetCashierTotal(data) {
  return request({
    url: '/CashOrder/GetCashierTotal',
    method: 'post',
    data: data
  })
}

// 获取收银记录列表
export function GetCashierPage(data) {
  return request({
    url: '/CashOrder/GetCashierPage',
    method: 'post',
    data: data
  })
}
// 获取收银详情
export function GetCashierDetail(OrderId) {
  return request({
    url: '/CashOrder/GetCashierDetail?Id=' + OrderId,
    method: 'post'
  })
}
// 通过Sn获取收银详情
export function GetCashierDetailBySn(Sn) {
  return request({
    url: '/CashOrder/GetCashierDetailBySn?Sn=' + Sn,
    method: 'post'
  })
}

// 获取支付订单统计信息
export function GetUserCashierTotal(data) {
  return request({
    url: '/CashOrder/GetUserCashierTotal',
    method: 'post',
    data: data
  })
}

// 获取支付记录列表
export function GetUserCashierPage(data) {
  return request({
    url: '/CashOrder/GetUserCashierPage',
    method: 'post',
    data: data
  })
}
// 获取支付详情
export function getUserCashierDetail(OrderId) {
  return request({
    url: '/CashOrder/GetUserCashierDetail?id=' + OrderId,
    method: 'post'
  })
}

// 获取收银记录列表
export function getCashierList(monthDate) {
  return request({
    url: '/CashOrder/GetCashierList?monthDate=' + monthDate,
    method: 'post'
  })
}

// 获取支付方式列表
export function GetList(params) {
  return request({
    url: '/BusinessPay/GetList',
    method: 'post',
		params: params
  })
}

// 获取团队商品购买数量列表
export function GetUserTeamProductPage(data) {
  return request({
    url: '/Order/GetUserTeamProductPage',
    method: 'post',
    data: data
  })
}
// 获取团队商品购买数量列表订单明细
export function GetUserTeamOrderPage(data) {
  return request({
    url: '/Order/GetUserTeamOrderPage',
    method: 'post',
    data: data
  })
}
// 对账单总数据(应收/应付)
export function GetAccountData(data) {
  return request({
    url: '/Order/GetAccountData',
    method: 'post',
    data: data
  })
}
// 对账单(应收明细)
export function GetAccountReceivableList(data,url) {
  return request({
    url:url,
    method: 'post',
    data: data
  })
}
// 对账单(应付明细)
export function GetAccountPayableList(data) {
  return request({
    url: '/Order/GetAccountPayableList',
    method: 'post',
    data: data
  })
}
//提交订单
export function SubmitFromStoreMemberCar(data) {
  return request({
    url: '/Order/SubmitFromStoreMemberCar',
    method: 'post',
    data: data
  })
}
//订单详情
export function GetOrderDetail(params) {
  return request({
    url: '/Order/GetOrderDetail',
    method: 'post',
    params
  })
}
